structural protective barrier - Spanish English Dictionary